package com.honglv.service;


import com.honglv.pojo.dto.GetNewsDTO;
import com.honglv.pojo.dto.PageDTO;
import com.honglv.pojo.vo.GetAllNewsVO;
import com.honglv.pojo.vo.GetNewsVO;
import com.honglv.pojo.vo.GetTopNewsVO;
import com.honglv.pojo.vo.PageVO;

import java.util.List;

public interface NewsService {
    PageVO<GetAllNewsVO> getAllNews(PageDTO pageDTO);

    List<GetTopNewsVO> getTopNews();

    GetNewsVO getNews(GetNewsDTO getNewsDTO);

    List<GetAllNewsVO> getNewsByAuthorId(Long userId);
}
